import { createWebHistory } from "./html5";

// ! 此文件创建 hash 路由(内部实际调用 history 创建方法)

/**
 * 创建 hash 路由
 * @param {*} base
 * @returns
 */
export function createWebHashHistory(base) {
  base = location.host ? base || location.pathname + location.search : ""; // 获取基础路径
  if (!base.includes("#")) base += "#"; // hash 路由必须保证又 # 符合
  //? 内部实际调用 createWebHistory 方法实际添加 # 基础路径
  return createWebHistory(base);
}
